<div class="divColorbox">
    <div class="divColorbox_Header">
        <span><i class="fa fa-star"></i><span>上传头像</span></span>
        <a class="Refresh"></a><a class="Close"></a>
    </div>
    <div class="divColorbox_Body">
        <div id="divAvatarUpload"></div>
    </div>
</div>

<script type="text/javascript" src="http://open.web.meitu.com/sources/xiuxiu.js"></script>
<script type="text/javascript">
    $(function () {
        if (!_StateData.IsLogin) {
            $.KOC.Tips.Open('Error', '请先登录', {Timeout: 1000});
            location.href = '/';
        }
        /*第1个参数是加载编辑器div容器，第2个参数是编辑器类型，第3个参数是div容器宽，第4个参数是div容器高*/
        xiuxiu.embedSWF('divAvatarUpload', 5, '100%', '420px');
        xiuxiu.setUploadURL(_VirtualPath.Utils + 'service/fileupload');
        xiuxiu.setUploadType(2);
        xiuxiu.setUploadDataFieldName('Filedata');
        xiuxiu.onInit = function () {
            xiuxiu.loadPhoto($.Common.ImageBind.UserAvatar.fnURL(_StateData.User_ID));
        }
        xiuxiu.onBeforeUpload = function (data) {
            if (data.size > 1 * 1024 * 1024) {
                $.KOC.Tips.Open('Error', '图片不能超过1M', {Timeout: 3000});
                return false;
            }

            return true;
        }
        xiuxiu.onUploadResponse = function (data) {
            data = $.parseJSON(data);
            if (data.flag !== 0) {
                $.KOC.Tips.Open('Error', '上传文件出错，请重试！', {Timeout: 1000});
                return;
            }
            $.KOC.Loading.Open();
            //这是个ajax的老接口，后台ajaxs有两套接口，ajax这套接口应该统一使用ajaxs的接口。
//            $.ajax({
//                url: '/ajax/base.user-photo.avatar',
//                type: 'post',
//                dataType: 'json',
//                data: {
//                    FileName: data.FileName
//                },
//                success: function (data) {
//                    $.KOC.Loading.Close();
//                    if (data.flag !== 0) {
//                        $.KOC.Tips.Open('Error', data.msg + '(' + data.flag + ')', {Timeout: 1000});
//                        return;
//                    }
//                    $.KOC.Tips.Open('Success', '上传头像完成，请等待管理员审核通过即可！', {
//                        Timeout: 1000,
//                        onClose: function () {
//                            $.Common.ModalWindow.fnEnter();
//                        }
//                    });
//                }
//            });
            $.ajax({
                url: '/ajaxs/base.user-photo.anchor-avatar',
                type: 'post',
                dataType: 'json',
                data: {
                    FileName: data.FileName
                },
                success: function (data) {
                    $.KOC.Loading.Close();
                    if (data.flag !== 0) {
                        $.KOC.Tips.Open('Error', data.msg + '(' + data.flag + ')', {Timeout: 1000});
                        return;
                    }
                    $.KOC.Tips.Open('Success', '上传头像完成，请等待管理员审核通过即可！', {
                        Timeout: 3000,
                        onClose: function () {
                            $.Common.ModalWindow.fnEnter();
                        }
                    });
                }
            });
        }
    });
</script>